﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Qiang.Topology.Geometries;

namespace Qiang.Data
{
    public interface IPart : IShape
    {

        #region 属性
        
        /// <summary>
        /// 构成多边形的指向性弧段集合
        /// </summary>
        List<DirectionalSegment> SegmentCollection { get; set; }
             
      

        /// <summary>
        /// 构成多边形的所有弧段
        /// </summary>
        List<ISegmentShape> Segments { get; }
       

        #endregion


        #region 方法

        /// <summary>
        /// 
        /// </summary>
        IPolygon ToPolygon();

        #endregion


    }
}
